-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test(nebula_ros): add smoke tests #240
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #240 +/- ##
==========================================
- Coverage 27.24% 27.00% -0.24%
==========================================
Files 104 104
Lines 9445 9251 -194
Branches 2324 2051 -273
==========================================
- Hits 2573 2498 -75
+ Misses 6436 6339 -97
+ Partials 436 414 -22
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Signed-off-by: Max SCHMELLER <[email protected]>
Signed-off-by: Max SCHMELLER <[email protected]>
…_hw_interfaces too Signed-off-by: Max SCHMELLER <[email protected]>
Signed-off-by: Max SCHMELLER <[email protected]>
58c3d8d
to
ad35b01
Compare
commit ad35b01 Author: Max SCHMELLER <[email protected]> Date: Mon Dec 2 16:28:51 2024 +0900 chore(cspell): add CMake's `TOLOWER` keyword to dictionary Signed-off-by: Max SCHMELLER <[email protected]> commit 6dee292 Author: Max SCHMELLER <[email protected]> Date: Wed Nov 27 21:54:11 2024 +0900 temp(nebula_tests): run nebula_tests on changes to nebula_ros, nebula_hw_interfaces too Signed-off-by: Max SCHMELLER <[email protected]> commit e981de2 Author: Max SCHMELLER <[email protected]> Date: Wed Nov 27 21:36:27 2024 +0900 temp: only Hesai smoke tests Signed-off-by: Max SCHMELLER <[email protected]> commit 40b6532 Author: Max SCHMELLER <[email protected]> Date: Wed Nov 27 21:20:03 2024 +0900 test(nebula_ros): add smoke test for every sensor Signed-off-by: Max SCHMELLER <[email protected]> Signed-off-by: Max SCHMELLER <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - just added one comment about including XT16, since we have support for it now.
ament_lint_auto_find_test_dependencies() | ||
|
||
foreach(MODEL Pandar40P Pandar64 PandarQT64 PandarQT128 Pandar128E4X PandarAT128 PandarXT32 PandarXT32M) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about adding XT16 to the Hesai smoke tests?
PR Type
Description
Add smoke tests for all sensors: each smoke test launches Nebula with the sensor's default configuration and with
launch_hw:=false
.These ensure (among other behaviors) that:
In a later PR,
launch_hw:=true
should also be included, testing whether Nebula can be terminated when waiting for a connection.Review Procedure
Remarks
Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.
Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.
Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.
CI Checks